detailed exoskeleton